paper rolls - French English Dictionary